3.2-wsl
Create by fall on 23 Jun 2023 Recently revised in 25 Feb 2025
WSL
WSL(Windows Subsystem for Linux)
windows 的子系统,由 windows 分发出来的一个环境,可以执行 linux 的内容
- 与虚拟机中的 Linux 相比,WSL 占用资源更少,更加流畅;
- WSL 可以对 Windows 文件系统下的文件直接进行读写,文件传输更方便;
- 剪贴板互通,可以直接在 Windows 下其它地方复制文本内容,粘贴到 WSL;
安装 wsl
# 安装 wsl
wsl --install
# 更新 wsl
wsl --update
# 安装成功后,可查看版本
wsl -v
命令
命令的官方文档:https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands
版本管理
查看当前主机拥有的子系统及版本:wsl -l -v
查看线上拥有的版本:wsl --list --online
。等价于 wsl -l -o
安装其他 Linux 发行版:wsl --install -d <Distribution Name>
,该命令也可以切换版本
wsl --install -d Ubuntu-22.04
切换 wsl 版本
# 将 <distro name> 发行版设置为使用 WSL 2
wsl --set-version <distro name> 2
# 示例,将 Ubuntu 20.04 发行版设置为使用 WSL 2
wsl --set-version Ubuntu-20.04 2
配置默认使用的版本
wsl --set-default Ubuntu-22.04
用户登录
进程管理
关闭 wsl:wsl --shutdown
配置文件
配置 wsl 可用的最大值
新建文件,然后另存为 %UserProfile%\.wslconfig
文件内容如下
[wsl2]
memory=2GB # Limits VM memory in WSL 2 up to 3GB
processors=2 # make the WSL 2 use up to two virtual processors
使用 notepad 编辑文件
notepad.exe README.md
参考文章
名称 | 链接 |
---|---|
官方文档 | https://learn.microsoft.com/zh-cn/windows/wsl/install |